\hypertarget{classCColor}{
\section{Référence de la classe CColor}
\label{classCColor}\index{CColor@{CColor}}
}
{\tt \#include $<$CColor.hpp$>$}

\subsection*{Fonctions membres publiques}
\begin{CompactItemize}
\item 
\hyperlink{classCColor_deaf21b63271a2a9d18d92f22cb59a2f}{CColor} ()
\item 
\hyperlink{classCColor_9887fd1af0eda990b0a91b4613d2a194}{CColor} (const double \hyperlink{classCColor_5f5d9de04da82e4987eadb7422d95b2e}{R}, const double \hyperlink{classCColor_878f8160afe01a3827b36b1e28257df1}{G}, const double \hyperlink{classCColor_69992ac06d6f51697d8349dd897ece6a}{B})
\item 
\hyperlink{classCColor_59503465f5bd3dea7f26073838ea6add}{CColor} (const double Value)
\item 
\hyperlink{classCColor_c342d6147f9eceaf529018aaa09915a9}{CColor} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
void \hyperlink{classCColor_09e6ee1365ba5e7d66a5287e286e3c80}{Saturate} ()
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_81008cfc831768a509dbf72dc7bae9fc}{operator=} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
double \hyperlink{classCColor_f53fd3e61a042a6fdf1588b8efd3fed6}{operator\mbox{[}$\,$\mbox{]}} (const uint i) const 
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_501701cd8132e7e2905fcc04ea4b5a92}{operator+} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_19fd50ea72cb54ebe8c3105c227c6103}{operator+=} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_1983a241def72fdf582220ac7bdb13c9}{operator-} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_7d9f518996b6243470f9f2c6664b4a5b}{operator-=} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_942a8e9a76bb67d5fbb6c148738df0b4}{operator$\ast$} (const double Scalar)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_068145e18b1b064a10a2f33283e2b52e}{operator$\ast$=} (const double Scalar)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_277d6b274bf8786c5718e5a9a540e830}{operator/} (const double Scalar)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_0f1bc14a44eaa608e0dfd70af69347f7}{operator/=} (const double Scalar)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_30cb3aed2d6299dd90c8f0dec3a35671}{operator$\ast$} (const \hyperlink{classCColor}{CColor} \&C2)
\item 
\hyperlink{classCColor}{CColor} \hyperlink{classCColor_3c151f195502bee59817d08bc93138ed}{operator$\ast$=} (const \hyperlink{classCColor}{CColor} \&C2)
\end{CompactItemize}
\subsection*{Attributs publics}
\begin{CompactItemize}
\item 
double \hyperlink{classCColor_5f5d9de04da82e4987eadb7422d95b2e}{R}
\item 
double \hyperlink{classCColor_878f8160afe01a3827b36b1e28257df1}{G}
\item 
double \hyperlink{classCColor_69992ac06d6f51697d8349dd897ece6a}{B}
\end{CompactItemize}
\subsection*{Attributs publics statiques}
\begin{CompactItemize}
\item 
static const \hyperlink{classCColor}{CColor} \hyperlink{classCColor_120b5056100dc8845f0f5bec6e8b3609}{Black}
\item 
static const \hyperlink{classCColor}{CColor} \hyperlink{classCColor_d9873f156421f3b26b11504a7e05d19a}{White}
\item 
static const \hyperlink{classCColor}{CColor} \hyperlink{classCColor_2d109be78658c5719551a5aae7412d26}{Red}
\item 
static const \hyperlink{classCColor}{CColor} \hyperlink{classCColor_16c33d59ad6d1cb76ed318e15a10ebd8}{Green}
\item 
static const \hyperlink{classCColor}{CColor} \hyperlink{classCColor_c99ac38c19fc34bbc1508808406de58c}{Blue}
\end{CompactItemize}


\subsection{Description détaillée}
Classe conteneur de couleurs. 

\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classCColor_deaf21b63271a2a9d18d92f22cb59a2f}{
\index{CColor@{CColor}!CColor@{CColor}}
\index{CColor@{CColor}!CColor@{CColor}}
\subsubsection[{CColor}]{\setlength{\rightskip}{0pt plus 5cm}CColor::CColor ()}}
\label{classCColor_deaf21b63271a2a9d18d92f22cb59a2f}


Constructeur de \hyperlink{classCColor}{CColor} non initialisé (0, 0, 0) \hypertarget{classCColor_9887fd1af0eda990b0a91b4613d2a194}{
\index{CColor@{CColor}!CColor@{CColor}}
\index{CColor@{CColor}!CColor@{CColor}}
\subsubsection[{CColor}]{\setlength{\rightskip}{0pt plus 5cm}CColor::CColor (const double {\em R}, \/  const double {\em G}, \/  const double {\em B})}}
\label{classCColor_9887fd1af0eda990b0a91b4613d2a194}


Constructeur de \hyperlink{classCColor}{CColor} Initialisé \begin{Desc}
\item[Paramètres:]
\begin{description}
\item[{\em R}]= Composante Rouge \item[{\em G}]= Composante Verte \item[{\em B}]= Composante Bleue \end{description}
\end{Desc}
\hypertarget{classCColor_59503465f5bd3dea7f26073838ea6add}{
\index{CColor@{CColor}!CColor@{CColor}}
\index{CColor@{CColor}!CColor@{CColor}}
\subsubsection[{CColor}]{\setlength{\rightskip}{0pt plus 5cm}CColor::CColor (const double {\em Value})}}
\label{classCColor_59503465f5bd3dea7f26073838ea6add}


Constructeur de \hyperlink{classCColor}{CColor} Initialisé \begin{Desc}
\item[Paramètres:]
\begin{description}
\item[{\em Value}]= Composante R, G, et B \end{description}
\end{Desc}
\hypertarget{classCColor_c342d6147f9eceaf529018aaa09915a9}{
\index{CColor@{CColor}!CColor@{CColor}}
\index{CColor@{CColor}!CColor@{CColor}}
\subsubsection[{CColor}]{\setlength{\rightskip}{0pt plus 5cm}CColor::CColor (const {\bf CColor} \& {\em C2})}}
\label{classCColor_c342d6147f9eceaf529018aaa09915a9}


Constructeur de copie \begin{Desc}
\item[Paramètres:]
\begin{description}
\item[{\em C2}]= Couleur à copier \end{description}
\end{Desc}


\subsection{Documentation des fonctions membres}
\hypertarget{classCColor_30cb3aed2d6299dd90c8f0dec3a35671}{
\index{CColor@{CColor}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!CColor@{CColor}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator$\ast$ (const {\bf CColor} \& {\em C2})}}
\label{classCColor_30cb3aed2d6299dd90c8f0dec3a35671}


Opérateur $\ast$ : Module deux \hyperlink{classCColor}{CColor} \hypertarget{classCColor_942a8e9a76bb67d5fbb6c148738df0b4}{
\index{CColor@{CColor}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!CColor@{CColor}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator$\ast$ (const double {\em Scalar})}}
\label{classCColor_942a8e9a76bb67d5fbb6c148738df0b4}


Opérateur $\ast$ : Multiplie membre à membre une couleur par un scalaire \hypertarget{classCColor_3c151f195502bee59817d08bc93138ed}{
\index{CColor@{CColor}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!CColor@{CColor}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator$\ast$= (const {\bf CColor} \& {\em C2})}}
\label{classCColor_3c151f195502bee59817d08bc93138ed}


Opérateur $\ast$= : Module deux \hyperlink{classCColor}{CColor} \hypertarget{classCColor_068145e18b1b064a10a2f33283e2b52e}{
\index{CColor@{CColor}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!CColor@{CColor}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator$\ast$= (const double {\em Scalar})}}
\label{classCColor_068145e18b1b064a10a2f33283e2b52e}


Opérateur $\ast$= : Multiplie membre à membre une couleur par un scalaire \hypertarget{classCColor_501701cd8132e7e2905fcc04ea4b5a92}{
\index{CColor@{CColor}!operator+@{operator+}}
\index{operator+@{operator+}!CColor@{CColor}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator+ (const {\bf CColor} \& {\em C2})}}
\label{classCColor_501701cd8132e7e2905fcc04ea4b5a92}


Operateur + : Ajoute membre à membre deux \hyperlink{classCColor}{CColor} \hypertarget{classCColor_19fd50ea72cb54ebe8c3105c227c6103}{
\index{CColor@{CColor}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CColor@{CColor}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator+= (const {\bf CColor} \& {\em C2})}}
\label{classCColor_19fd50ea72cb54ebe8c3105c227c6103}


Opérateur += : Ajoute membre à membre deux \hyperlink{classCColor}{CColor} \hypertarget{classCColor_1983a241def72fdf582220ac7bdb13c9}{
\index{CColor@{CColor}!operator-@{operator-}}
\index{operator-@{operator-}!CColor@{CColor}}
\subsubsection[{operator-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator- (const {\bf CColor} \& {\em C2})}}
\label{classCColor_1983a241def72fdf582220ac7bdb13c9}


Soustrait + : Ajoute membre à membre deux \hyperlink{classCColor}{CColor} \hypertarget{classCColor_7d9f518996b6243470f9f2c6664b4a5b}{
\index{CColor@{CColor}!operator-=@{operator-=}}
\index{operator-=@{operator-=}!CColor@{CColor}}
\subsubsection[{operator-=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator-= (const {\bf CColor} \& {\em C2})}}
\label{classCColor_7d9f518996b6243470f9f2c6664b4a5b}


Opérateur += : Soustrait membre à membre deux \hyperlink{classCColor}{CColor} \hypertarget{classCColor_277d6b274bf8786c5718e5a9a540e830}{
\index{CColor@{CColor}!operator/@{operator/}}
\index{operator/@{operator/}!CColor@{CColor}}
\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator/ (const double {\em Scalar})}}
\label{classCColor_277d6b274bf8786c5718e5a9a540e830}


Opérateur / : Divise membre à membre une couleur par un scalaire \hypertarget{classCColor_0f1bc14a44eaa608e0dfd70af69347f7}{
\index{CColor@{CColor}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!CColor@{CColor}}
\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator/= (const double {\em Scalar})}}
\label{classCColor_0f1bc14a44eaa608e0dfd70af69347f7}


Opérateur /= : Divise membre à membre une couleur par un scalaire \hypertarget{classCColor_81008cfc831768a509dbf72dc7bae9fc}{
\index{CColor@{CColor}!operator=@{operator=}}
\index{operator=@{operator=}!CColor@{CColor}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf CColor} CColor::operator= (const {\bf CColor} \& {\em C2})}}
\label{classCColor_81008cfc831768a509dbf72dc7bae9fc}


Opérateur = : Opérateur d'affectation \hypertarget{classCColor_f53fd3e61a042a6fdf1588b8efd3fed6}{
\index{CColor@{CColor}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!CColor@{CColor}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}double CColor::operator\mbox{[}$\,$\mbox{]} (const uint {\em i}) const}}
\label{classCColor_f53fd3e61a042a6fdf1588b8efd3fed6}


Opérateur \mbox{[}\mbox{]} : \mbox{[}0\mbox{]} = R, \mbox{[}1\mbox{]} = G, \mbox{[}2\mbox{]} = B \hypertarget{classCColor_09e6ee1365ba5e7d66a5287e286e3c80}{
\index{CColor@{CColor}!Saturate@{Saturate}}
\index{Saturate@{Saturate}!CColor@{CColor}}
\subsubsection[{Saturate}]{\setlength{\rightskip}{0pt plus 5cm}void CColor::Saturate ()}}
\label{classCColor_09e6ee1365ba5e7d66a5287e286e3c80}


Clampe les valeurs de R, G et B entre 0 et 1 

\subsection{Documentation des données membres}
\hypertarget{classCColor_69992ac06d6f51697d8349dd897ece6a}{
\index{CColor@{CColor}!B@{B}}
\index{B@{B}!CColor@{CColor}}
\subsubsection[{B}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf CColor::B}}}
\label{classCColor_69992ac06d6f51697d8349dd897ece6a}


Composante Bleue de la couleur. \hypertarget{classCColor_120b5056100dc8845f0f5bec6e8b3609}{
\index{CColor@{CColor}!Black@{Black}}
\index{Black@{Black}!CColor@{CColor}}
\subsubsection[{Black}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf CColor} {\bf CColor::Black}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classCColor_120b5056100dc8845f0f5bec6e8b3609}


Couleur Noire : (0, 0, 0) \hypertarget{classCColor_c99ac38c19fc34bbc1508808406de58c}{
\index{CColor@{CColor}!Blue@{Blue}}
\index{Blue@{Blue}!CColor@{CColor}}
\subsubsection[{Blue}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf CColor} {\bf CColor::Blue}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classCColor_c99ac38c19fc34bbc1508808406de58c}


Couleur Bleue : (0, 0, 1) \hypertarget{classCColor_878f8160afe01a3827b36b1e28257df1}{
\index{CColor@{CColor}!G@{G}}
\index{G@{G}!CColor@{CColor}}
\subsubsection[{G}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf CColor::G}}}
\label{classCColor_878f8160afe01a3827b36b1e28257df1}


Composante Verte de la couleur \hypertarget{classCColor_16c33d59ad6d1cb76ed318e15a10ebd8}{
\index{CColor@{CColor}!Green@{Green}}
\index{Green@{Green}!CColor@{CColor}}
\subsubsection[{Green}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf CColor} {\bf CColor::Green}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classCColor_16c33d59ad6d1cb76ed318e15a10ebd8}


Couleur Verte : (0, 1, 0) \hypertarget{classCColor_5f5d9de04da82e4987eadb7422d95b2e}{
\index{CColor@{CColor}!R@{R}}
\index{R@{R}!CColor@{CColor}}
\subsubsection[{R}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf CColor::R}}}
\label{classCColor_5f5d9de04da82e4987eadb7422d95b2e}


Composante Rouge de la couleur \hypertarget{classCColor_2d109be78658c5719551a5aae7412d26}{
\index{CColor@{CColor}!Red@{Red}}
\index{Red@{Red}!CColor@{CColor}}
\subsubsection[{Red}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf CColor} {\bf CColor::Red}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classCColor_2d109be78658c5719551a5aae7412d26}


Couleur Rouge : (1, 0, 0) \hypertarget{classCColor_d9873f156421f3b26b11504a7e05d19a}{
\index{CColor@{CColor}!White@{White}}
\index{White@{White}!CColor@{CColor}}
\subsubsection[{White}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf CColor} {\bf CColor::White}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classCColor_d9873f156421f3b26b11504a7e05d19a}


Couleur Blanche : (1, 1, 1) 

La documentation de cette classe a été générée à partir des fichiers suivants :\begin{CompactItemize}
\item 
/home/digitalguru/IFOnlyRT\$/IFOnlyRT/Basics/CColor.hpp\item 
/home/digitalguru/IFOnlyRT\$/IFOnlyRT/Basics/CColor.cpp\end{CompactItemize}
